Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F2 Colombia F1 Colombia F2 Italy F9 Italy F10 Brazil F3 Brazil F4 Brazil F10 Ukraine F3 Egypt F1 Egypt F2 Egypt F3 Morocco F4 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Italy F24 France F7 Italy F10 Italy F10 Russia F3 Russia F4 Brazil F27 Brazil F28 Brazil F32 Brazil F34 Brazil F35 Brazil F1 Brazil F3 Brazil F4 Brazil F9 Brazil F16 Brazil F13 Brazil F22 Brazil F33 Brazil F27 Germany F6 Germany F7 Brazil F10 Brazil F5 Germany F8 Brazil F6 Bolivia F2 Colombia F4 Brazil F2 France F17 Ukraine F2 France F18 Brazil F1 Italy F11 Brazil F23 2002 USTA Challenger of Calabasas - Calabasas Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado BCP Tennis Classic - Sao Paulo Global Telecom Open - Florianopolis Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Challenger Britania Zavaleta - Puebla Visa Tennis Open - Sao Paulo VIII Avierto Internacional de Salinas - Salinas Nord/LB Open 2004 - Braunschweig X Trofeo Ciudad de Quito - Quito Copa Petrobras Bogota - Bogota La Serena Open - La Serena Copa Petrobras - Montevideo Polska Energia Open - Bytom Cyclus Open de Tenis - Florianopolis Aberto de Santa Catarina - Florianopolis Lambertz Open by Stawag - Aachen Copa Petrobras Brazil - Aracaju Ostdeutscher Sparkassen Cup - Dresden Sao Paulo Challenger Copa Petrobras Paraguay - Asuncion Bancastato Challenger Lugano - Lugano Privatbank Open 2006 - Dnepropetrovsk 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Santiago Challenger Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Credicard Mastercard Tennis Cup - Campos do Jordao Joinville Tennis Festival - Joinville San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza Seguros Bolivar Open - Medellin Unicredit (Suisse) Bank S.A. Challenger - Chiasso Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Prosperita Open 2007 - Ostrava Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Bauer Watertechnology Cup - Eckental San Luis Potosi Challenger 2002 - San Luis Potosi San Remo Tennis Cup - San Remo Ljubljana Open 2002 - Ljubljana Unique Zagreb Open - Zagreb Memorial Manfredini - Sassuolo TESS Tennis Classic - Campinas IV Gramado Open de Tenis - Gramado La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Telesp Celular Open - Campinas Kos-Zucchetti Tennis Cup - Cordenons Copa Ericsson Peru - Lima Ljubljana Open - Ljubljana Copa Ericsson Costa Rica - San Jose Pekao Open - Szczecin SMS Tennis Cup - Sao Paulo Challenger 42 - Andrezieux Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon Challenger de Providencia-Copa Kia - Santiago Morocco Tennis Tour - Meknes Abierto Internacional de Salinas 'Dario Expreso' - Salinas Mitsubishi Electric Europe Cup - Monza Status Athens Open - Athens III Aberto Santa Catarina de Tenis - Florianopolis Roma Open Challenger - Rome Baden Open - Karlsruhe Nord LB Open - Braunschweig Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba San Benedetto Challenger - San Benedetto Dusseldorf Open Challenger - Dusseldorf Alexander Kolyaskin Memorial - Donetsk Challenger Copa Sevilla 2008 - Seville Pekao Open - Szczecin Copa Petrobras-Argentina - Buenos Aires Baden Open - Karlsruhe Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Lima Challenger - Lima 10ø Tornea B. Camparini - Reggio Emilia Ipsos Bucharest Challenger - Bucharest Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger San Luis Potosi Challenger Monza Challenger Rome Challenger Pereira Challenger Blumenau Challenger Milan Challenger Reggio Emilia Challenger Ourocard Tennis Challenger - Sao Paulo Orbetello Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Belo Horizonte Challenger Poznan Challenger San Marino Challenger VI Gramado Open de Tenis - Gramado Manerbio Challenger Como Challenger Seville Challenger Szczecin Challenger Trnava Challenger Buenos Aires Challenger Tashkent Challenger Asuncion Challenger Santiago Challenger Astana Challenger Bordeaux Challenger Medellin Challenger I Manta Open - Manta Brasilia Challenger Reggio Emilia Challenger Belo Horizonte Challenger Turin Challenger Bogota Challenger Sao Paulo Challenger Sao Paulo Challenger Santiago Challenger Campos do Jordao Challenger Campinas Challenger Recife Challenger Belo Horizonte Challenger Buenos Aires Challenger Sao Paulo Challenger Bucaramanga Challenger Copa Petrobras Santiago - Santiago Sao Paulo Challenger Santos Challenger Sao Paulo Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Aracaju - Aracaju IX Torneo Internacionale de Tennis - Barletta VIII Gramado Open - Gramado Copa Petrobras - Santiago Copa Kia - Santiago XI Abierto Internacional de Salinas - Salinas IX Gramado Open - Gramado Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Aberto de Sao Paulo - Sao Paulo Copa Kia Challenger ATP - Santiago Morocco Tennis Tour - Fes Aberto de Santa Catarina de Tenis - Florianopolis San Marino Cepu Open - San Marino UTC Open by Selena - Cherkassy Segundo Aberto de Brasilia - Brasilia Bogota Challenger Bogota Challenger Campos do Jordao Challenger VI Abierto Internacional de Salinas - Salinas Cali Challenger Quito Challenger Open des Alpes Trophee BNP Paribas - Grenoble Aberto de Sao Paulo - Sao Paulo Copa Telefonica CTC Chile - Santiago Olbia Challenger - Olbia Citta di Monza - Monza Buenos Aires Challenger Trofeo Internacional Club Laieta - Barcelona Copa Petrobras Brazil - Belo Horizonte 14° BH Tennis Open - Belo Horizonte Lambertz Open by Stawag 2007 - Aachen Global Telecom Open - Curitiba II Manta Open - Manta Gran Copa Ericsson - Rio de Janeiro Britania Zavaleta - Puebla Challenger Cudad de Guayaquil - Guayaquil Gramado Challenger - Gramado Blumenau Challenger Alessandria Challenger 10th Wartburg Open - Eisenach VII Avierto Internacional de Salinas - Salinas Kosice Challenger Turin Challenger Bancolombia Open - Bogota Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Aberto Da Costa Do Sauipe - Bahia Telesp Celular Open - Ribeirao Preto Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Santos Challenger 2003 Freeman Men's Challenger - Joplin Credicard Mastercard Tennis Cup - Campos do Jordao Caltanissetta Challenger Schickendanz Open - Furth Monza Challenger LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo VI Gramado Open de Tenis - Gramado Seguros Bolivar Open - Bogota II Cyclus Open de Tenis - Florianopolis Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 1st Challenger Tournament Leon - Leon ATU Cup - Weiden III Gramado Open de Tenis - Gramado USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte University of Tennessee USTA Challenger - Knoxville BellSouth Open - Vina del Mar Nord LB Open 2007 - Braunschweig Copa AT&T - Buenos Aires Brasil Open - Salvador 13 BH Tennis Open International Cup - Belo Horizonte Trofeo Cassa di Risparmio di Alessandria - Alessandria Tennis Napoli Cup - Napoli 4° Sporting Challenger - Turin Morocco Tennis Tour - Rabat Olimp Kyiv Open - Kiev Sao Leopoldo Challenger Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Nossa Caixa Tennis Cup - Sao Paulo 10° Trofeo Luigi Pezzoli - Bergamo San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo BH Tennis Open International Cup - Belo Horizonte XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Open de Montauban - Montauban UTC Open - Cherkassy Bauer Watertechnology Cup 2007 - Eckental 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Ostdeutscher Sparkassen Cup - Dresden Prosperita Open 2008 - Ostrava s'Tennis Masters Challenger - Graz Santiago Challenger Brasil Open - Costa do Sauipe BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Guayaquil Challenger Sao Paulo Challenger Sao Paulo Challenger Rabat Challenger ATP Challenger Trophy 2008 - Trnava Copa Telmex - Buenos Aires Copa Petrobras-Brazil - Aracaju Grand Prix Hassan II - Casablanca Open Tarragona Costa Daurada - Tarragona BMW Open - Munich Cyclus Open de Tenis - Florianopolis Campos do Jordao Challenger Salvador Challenger Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Orange Prokom Open - Sopot St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Brasil Open - Costa do Sauipe Open 13 - Marseille BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Movistar Open - Santiago BMW Open - Munich ATP Studena Croatia Open Umag - Umag Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Recife Challenger Medibank International - Sydney Brasil Open - Costa do Sauipe Santos Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Marburg Challenger Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Open de Moselle - Metz Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Braunschweig Challenger Citi Open - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Rijeka Challenger Sao Jose Do Rio Preto Challenger Valencia Open - Valencia Brisbane International - Brisbane Florianopolis Challenger Guadalajara Challenger BCR Open Romania - Bucharest Copa Telmex - Buenos Aires U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich Genova Challenger Delray Beach International Tennis Championships - Delray Beach Lima Challenger Campinas Challenger BMW Open - Munich AEGON Championships - London Heilbronn Challenger Belem Challenger Bet-at-home Open - Hamburg Bucaramanga Challenger Rio De Janeiro Challenger ATP Kremlin Cup - Moscow Brisbane International - Brisbane Citi Open - Washington Winston-Salem Open - Winston-Salem Porto Alegre Challenger Rakuten Japan Open - Tokyo Open de Nice Cote dAzur - Nice Valencia Open - Valencia Swiss Indoors Basel - Basel Apia International - Sydney Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Tanger Challenger Grand Prix Hassan II - Casablanca Meknes Challenger Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Pilot Pen Tennis - New Haven Sao Leopoldo Challenger Serbia Open - Belgrade Brisbane International - Brisbane International German Open - Hamburg Delray Beach Open - Delray Beach Marrakech Challenger Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Citi Open - Washington Winston-Salem Open - Winston-Salem Davidoff Swiss Indoors Basel - Basel Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Copa Telmex - Buenos Aires Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Sydney International - Sydney Bogota Challenger Brisbane International - Brisbane Blunmenau Challenger Curitiba Challenger Winston-Salem Open - Winston-Salem ATP Vegeta Croatia Open - Umag Kremlin Cup - Moscow Bet-at-home Open - Hamburg U.S. National Indoor Tennis Championships - Memphis Scheveningen Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London BB&T Atlanta Open - Atlanta Gerry Weber Open - Halle Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Citi Open - Washington Brisbane International - Brisbane Cancun Challenger Salinas Challenger Abierto Mexicano - Los Cabos Brazil Open - Salvador Rio Quente Challenger San Marino Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Schickendanz Open - Furth Abierto Mexicano Telcel - Acapulco Medellin Challenger Sao Paulo Challenger Grand Prix Hassan II - Marrakech Intelig Tennis Cup - Campos do Jordao Credicard Tennis Cup - Campos do Jordao Swiss Indoors Basel - Basel SMS Tennis Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo BB&T Atlanta Open - Atlanta Ecuador Open - Quito 12th BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Argentina - Buenos Aires Garden Open 2005 - Rome Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami AEGON International - Eastbourne Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Copa AT&T - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai European Open - Antwerp Brisbane International - Brisbane BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Brasil Open - Salvador Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami SA Tennis Open - Johannesburg Rakuten Japan Open - Tokyo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo Generali Open - Kitzbuhel Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Qatar ExxonMobil Open - Doha Royal Guard Open Chile - Vina del Mar Open de Moselle - Metz If Stockholm Open - Stockholm Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona China Open - Beijing Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 2R, UKR-SWE 3-2 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Hopman Cup - Perth Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors)